package com.jerei.plugin.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.jerei.utils.spring.IEntity;

import java.util.List;

/**
 * 自增ID
 *
 * @author sunfeihu
 */
public class WcmCommonMenuDetail implements IEntity {

    private Long id;
    private String uuid;
    @JSONField(name = "addDate", format = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date addDate;
    private String addIp;
    private String addUser;
    @JSONField(name = "updateDate", format = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateDate;
    private String updateIp;
    private String updateUser;
    private Long gid;
    private Long sid;
    private Integer menuNo;
    private String name;
    private Long pid;
    private String path;
    private String pluginId;
    private String iconSmall;
    private String iconBig;
    private Integer isShow;
    private String remark;
    private Integer orderno;
    private String linkOther;
    private String target;
    private Integer windowWidth;
    private Integer windowHeight;
    private String params;
    private String configLink;
    private Integer isFree;

    private List<WcmCommonMenuDetail> subs = null;

    public List<WcmCommonMenuDetail> getSubs() {
        return subs;
    }

    public void setSubs(List<WcmCommonMenuDetail> subs) {
        this.subs = subs;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public java.util.Date getAddDate() {
        return addDate;
    }

    public void setAddDate(java.util.Date addDate) {
        this.addDate = addDate;
    }

    public String getAddIp() {
        return addIp;
    }

    public void setAddIp(String addIp) {
        this.addIp = addIp;
    }

    public String getAddUser() {
        return addUser;
    }

    public void setAddUser(String addUser) {
        this.addUser = addUser;
    }

    public java.util.Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(java.util.Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateIp() {
        return updateIp;
    }

    public void setUpdateIp(String updateIp) {
        this.updateIp = updateIp;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Long getGid() {
        return gid;
    }

    public void setGid(Long gid) {
        this.gid = gid;
    }

    public Long getSid() {
        return sid;
    }

    public void setSid(Long sid) {
        this.sid = sid;
    }

    public Integer getMenuNo() {
        return menuNo;
    }

    public void setMenuNo(Integer menuNo) {
        this.menuNo = menuNo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getPid() {
        return pid;
    }

    public void setPid(Long pid) {
        this.pid = pid;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getPluginId() {
        return pluginId;
    }

    public void setPluginId(String pluginId) {
        this.pluginId = pluginId;
    }

    public String getIconSmall() {
        return iconSmall;
    }

    public void setIconSmall(String iconSmall) {
        this.iconSmall = iconSmall;
    }

    public String getIconBig() {
        return iconBig;
    }

    public void setIconBig(String iconBig) {
        this.iconBig = iconBig;
    }

    public Integer getIsShow() {
        return isShow;
    }

    public void setIsShow(Integer isShow) {
        this.isShow = isShow;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getOrderno() {
        return orderno;
    }

    public void setOrderno(Integer orderno) {
        this.orderno = orderno;
    }

    public String getLinkOther() {
        return linkOther;
    }

    public void setLinkOther(String linkOther) {
        this.linkOther = linkOther;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public Integer getWindowWidth() {
        return windowWidth;
    }

    public void setWindowWidth(Integer windowWidth) {
        this.windowWidth = windowWidth;
    }

    public Integer getWindowHeight() {
        return windowHeight;
    }

    public void setWindowHeight(Integer windowHeight) {
        this.windowHeight = windowHeight;
    }

    public String getParams() {
        return params;
    }

    public void setParams(String params) {
        this.params = params;
    }

    public String getConfigLink() {
        return configLink;
    }

    public void setConfigLink(String configLink) {
        this.configLink = configLink;
    }

    public Integer getIsFree() {
        return isFree;
    }

    public void setIsFree(Integer isFree) {
        this.isFree = isFree;
    }

}